FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagextehr.eu.ehds.models
Resource TypeStructureDefinition
IdStructureDefinition-EHDSEndpoint.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/Xt-EHR/xt-ehr-common/StructureDefinition-EHDSEndpoint.html
URLhttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSEndpoint
Version1.0.0
Statusactive
Date2026-04-03T08:10:50+00:00
NameEHDSEndpoint
TitleEndpoint model
DescriptionModel covers technical details of an endpoint that can be used for electronic services
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSEndpoint
Kindlogical

Resources that use this resource

StructureDefinition
xtehr.eu.ehds.models#currentEHDSImagingStudyImaging study model

Resources that this resource uses

StructureDefinition
xtehr.eu.ehds.models#currentEHDSOrganisationOrganisation model

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition EHDSEndpoint

Language: en

NameFlagsCard.TypeDescription & Constraintsdoco
.. EHDSEndpoint 0..*BaseEndpoint model
... identifier 1..*IdentifierIdentifier for the endpoint
... status 1..1CodeableConceptStatus of the endpoint (e.g. active, limited).
Binding Description: (preferred): HL7 Endpoint Status
... connectionType 1..*CodeableConceptA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.
... name 0..1stringA friendly name that this endpoint can be referred to with.
... managingOrganisation 0..1EHDSOrganisationThe organisation that provides technical management services for this endpoint.
... payload 0..*BaseThe set of payloads that are provided/available at this endpoint.
.... type 0..*CodeableConceptThe type of content that may be used at this endpoint.
.... mimeType 0..*CodeableConceptThe mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).
Binding Description: (preferred): BCP-13
.... profileCanonical 0..*uriThe FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.
.... profileUri 0..*uriThe profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.
... address 1..1uriThe URI that describes the actual end-point to connect to.
... header 0..*stringAdditional headers / information to send as part of the notification. Usage depends on the channel type.

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "EHDSEndpoint",
  "language": "en",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSEndpoint",
  "version": "1.0.0",
  "name": "EHDSEndpoint",
  "title": "Endpoint model",
  "status": "active",
  "date": "2026-04-03T08:10:50+00:00",
  "publisher": "Xt-EHR",
  "contact": [
    {
      "name": "Xt-EHR",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.xt-ehr.eu/"
        }
      ]
    }
  ],
  "description": "Model covers technical details of an endpoint that can be used for electronic services",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSEndpoint",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "EHDSEndpoint",
        "path": "EHDSEndpoint",
        "short": "Endpoint model",
        "definition": "Model covers technical details of an endpoint that can be used for electronic services",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.identifier",
        "path": "EHDSEndpoint.identifier",
        "short": "Identifier for the endpoint",
        "definition": "Identifier for the endpoint",
        "min": 1,
        "max": "*",
        "base": {
          "path": "EHDSEndpoint.identifier",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.status",
        "path": "EHDSEndpoint.status",
        "short": "Status of the endpoint (e.g. active, limited).",
        "definition": "Status of the endpoint (e.g. active, limited).",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSEndpoint.status",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 Endpoint Status"
        }
      },
      {
        "id": "EHDSEndpoint.connectionType",
        "path": "EHDSEndpoint.connectionType",
        "short": "A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.",
        "definition": "A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "EHDSEndpoint.connectionType",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.name",
        "path": "EHDSEndpoint.name",
        "short": "A friendly name that this endpoint can be referred to with.",
        "definition": "A friendly name that this endpoint can be referred to with.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSEndpoint.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.managingOrganisation",
        "path": "EHDSEndpoint.managingOrganisation",
        "short": "The organisation that provides technical management services for this endpoint.",
        "definition": "The organisation that provides technical management services for this endpoint.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSEndpoint.managingOrganisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.payload",
        "path": "EHDSEndpoint.payload",
        "short": "The set of payloads that are provided/available at this endpoint.",
        "definition": "The set of payloads that are provided/available at this endpoint.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSEndpoint.payload",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.payload.type",
        "path": "EHDSEndpoint.payload.type",
        "short": "The type of content that may be used at this endpoint.",
        "definition": "The type of content that may be used at this endpoint.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSEndpoint.payload.type",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.payload.mimeType",
        "path": "EHDSEndpoint.payload.mimeType",
        "short": "The mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).",
        "definition": "The mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSEndpoint.payload.mimeType",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "BCP-13"
        }
      },
      {
        "id": "EHDSEndpoint.payload.profileCanonical",
        "path": "EHDSEndpoint.payload.profileCanonical",
        "short": "The FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.",
        "definition": "The FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSEndpoint.payload.profileCanonical",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "uri"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.payload.profileUri",
        "path": "EHDSEndpoint.payload.profileUri",
        "short": "The profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.",
        "definition": "The profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSEndpoint.payload.profileUri",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "uri"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.address",
        "path": "EHDSEndpoint.address",
        "short": "The URI that describes the actual end-point to connect to.",
        "definition": "The URI that describes the actual end-point to connect to.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSEndpoint.address",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "uri"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.header",
        "path": "EHDSEndpoint.header",
        "short": "Additional headers / information to send as part of the notification. Usage depends on the channel type.",
        "definition": "Additional headers / information to send as part of the notification. Usage depends on the channel type.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSEndpoint.header",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EHDSEndpoint",
        "path": "EHDSEndpoint",
        "short": "Endpoint model",
        "definition": "Model covers technical details of an endpoint that can be used for electronic services"
      },
      {
        "id": "EHDSEndpoint.identifier",
        "path": "EHDSEndpoint.identifier",
        "short": "Identifier for the endpoint",
        "definition": "Identifier for the endpoint",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.status",
        "path": "EHDSEndpoint.status",
        "short": "Status of the endpoint (e.g. active, limited).",
        "definition": "Status of the endpoint (e.g. active, limited).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 Endpoint Status"
        }
      },
      {
        "id": "EHDSEndpoint.connectionType",
        "path": "EHDSEndpoint.connectionType",
        "short": "A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.",
        "definition": "A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.name",
        "path": "EHDSEndpoint.name",
        "short": "A friendly name that this endpoint can be referred to with.",
        "definition": "A friendly name that this endpoint can be referred to with.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.managingOrganisation",
        "path": "EHDSEndpoint.managingOrganisation",
        "short": "The organisation that provides technical management services for this endpoint.",
        "definition": "The organisation that provides technical management services for this endpoint.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.payload",
        "path": "EHDSEndpoint.payload",
        "short": "The set of payloads that are provided/available at this endpoint.",
        "definition": "The set of payloads that are provided/available at this endpoint.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.payload.type",
        "path": "EHDSEndpoint.payload.type",
        "short": "The type of content that may be used at this endpoint.",
        "definition": "The type of content that may be used at this endpoint.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.payload.mimeType",
        "path": "EHDSEndpoint.payload.mimeType",
        "short": "The mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).",
        "definition": "The mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "BCP-13"
        }
      },
      {
        "id": "EHDSEndpoint.payload.profileCanonical",
        "path": "EHDSEndpoint.payload.profileCanonical",
        "short": "The FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.",
        "definition": "The FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "uri"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.payload.profileUri",
        "path": "EHDSEndpoint.payload.profileUri",
        "short": "The profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.",
        "definition": "The profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "uri"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.address",
        "path": "EHDSEndpoint.address",
        "short": "The URI that describes the actual end-point to connect to.",
        "definition": "The URI that describes the actual end-point to connect to.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ]
      },
      {
        "id": "EHDSEndpoint.header",
        "path": "EHDSEndpoint.header",
        "short": "Additional headers / information to send as part of the notification. Usage depends on the channel type.",
        "definition": "Additional headers / information to send as part of the notification. Usage depends on the channel type.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}